﻿using SJ.Platform.EFCore.Model.AuthorityManager;
using SJ.Platform.EFCore.Model.MenuManager;
using SJ.Platform.EFCore.Model.RoleManager;
using SJ.Platform.EFCore.Model.UserManager;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SJ.Platform.Extend.ModelExtend.SysUserExt
{
    public class SysUserExtend : SysUser
    {
        /// <summary>
        /// 登录账号
        /// </summary>
        public string? LoginName { get; set; }

        /// <summary>
        /// 登录密码
        /// </summary>
        public string? Password { get; set; }

        /// <summary>
        /// 角色列表
        /// </summary>
        public List<SysRole>? roleList { get; set; }
        /// <summary>
        /// 菜单
        /// </summary>
        public List<SysMenuExtend>? menuList { get; set; }

        public List<SysAuthority>? authorityList { get; set; }
    }
}
